package cn.b.sky.mes.pp.model;

import cn.b.sky.common.model.ImeCommon;
import lombok.Data;

import java.io.Serializable;

@Data
public class ProductionOperation extends ImeCommon implements Serializable {
    /**
     * @Fields serialVersionUID
     * @creator :zhaoxin01
     */
    private static final long serialVersionUID = 1786862780216670267L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 订单编号
     */
    private String productionOrderNum;

    private String productionControlNum;//生产管理号

    /**
     * nVARCHAR2(20) 物料编号
     */
    private String materialCode;
    /**
     * 物料名称
     */
    private String materialText;

    /**
     * nVARCHAR2(20) 工作中心编号
     */
    private String workCenterCode;

    /**
     * 工作中心类型名称
     */
    private String workCenterTypeText;


    /**
     * 工艺code
     */
    private String processcode;
    /**
     * NUMBER(19) 工艺工序ID
     */
    private long processOperationId;

    /**
     * nVarchar(20) 工序编号
     */
    private String operationCode;

    /**
     * 工序描述
     */
    private String operationText;

    /**
     * NUMBER(19,3) 计划数量
     */
    private double plannedQuantity;

    /**
     * NUMBER(19,3) 完工数量
     */
    private double completedQuantity;

    /**
     * NUMBER(19,3) 报废数量
     */
    private double scrappedQuantity;

    /**
     * NUMBER(19,3) 返修数量
     */
    private double repairQuantity;

    /**
     * 工序序号
     */
    private Integer operationOrdinal;
}
